home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / ultra250.zip / UW_KEYS.H < prev    next >
Text File  |  1992-09-08  |  5KB  |  166 lines

  1. /****************************************************************************/
  2. /*                                                                                                                                                    */
  3. /* UW_KEYS.H                                                                                                                                 */
  4. /*                                                                                                                                                    */
  5. /* This include contains all the #defines for the integer return values            */
  6. /* from the getkey() and checkey() functions.                                                                */
  7. /*                                                                                                                    Kevin Huck            */
  8. /*                                                                                                                    Boyd Gafford        */
  9. /*                                                                                                                                                    */
  10. /****************************************************************************/
  11. #ifndef __UW_KEYS_H
  12. #define __UW_KEYS_H
  13.  
  14. #define KEY_CTRL_A          0x0001
  15. #define KEY_CTRL_B          0x0002
  16. #define KEY_CTRL_C          0x0003
  17. #define KEY_CTRL_D          0x0004
  18. #define KEY_CTRL_E          0x0005
  19. #define KEY_CTRL_F          0x0006
  20. #define KEY_CTRL_G          0x0007
  21. #define KEY_CTRL_H          0x0008
  22.  
  23. #define KEY_BK_SPACE       0x0008
  24.  
  25. #define KEY_CTRL_I          0x0009
  26. #define KEY_TAB                   0x0009
  27.  
  28. #define KEY_CTRL_J          0x000A
  29. #define KEY_CTRL_K          0x000B
  30. #define KEY_CTRL_L          0x000C
  31.  
  32. #define KEY_CTRL_M          0x000D
  33. #define KEY_ENTER               0x000D
  34.  
  35. #define KEY_CTRL_N          0x000E
  36. #define KEY_CTRL_O          0x000F
  37. #define KEY_CTRL_P          0x0010
  38. #define KEY_CTRL_Q          0x0011
  39. #define KEY_CTRL_R          0x0012
  40. #define KEY_CTRL_S          0x0013
  41. #define KEY_CTRL_T          0x0014
  42. #define KEY_CTRL_U          0x0015
  43. #define KEY_CTRL_V          0x0016
  44. #define KEY_CTRL_W          0x0017
  45. #define KEY_CTRL_X          0x0018
  46. #define KEY_CTRL_Y          0x0019
  47. #define KEY_CTRL_Z          0x001A
  48.  
  49. #define KEY_ESC                   0x001B
  50.  
  51. #define KEY_SHFT_TAB       0x010F
  52.  
  53. #define KEY_ALT_A              0x011E
  54. #define KEY_ALT_B              0x0130
  55. #define KEY_ALT_C              0x012E
  56. #define KEY_ALT_D              0x0120
  57. #define KEY_ALT_E              0x0112
  58. #define KEY_ALT_F              0x0121
  59. #define KEY_ALT_G              0x0122
  60. #define KEY_ALT_H              0x0123
  61. #define KEY_ALT_I              0x0117
  62. #define KEY_ALT_J              0x0124
  63. #define KEY_ALT_K              0x0125
  64. #define KEY_ALT_L              0x0126
  65. #define KEY_ALT_M              0x0132
  66. #define KEY_ALT_N              0x0131
  67. #define KEY_ALT_O              0x0118
  68. #define KEY_ALT_P              0x0119
  69. #define KEY_ALT_Q              0x0110
  70. #define KEY_ALT_R              0x0113
  71. #define KEY_ALT_S              0x011F
  72. #define KEY_ALT_T              0x0114
  73. #define KEY_ALT_U              0x0116
  74. #define KEY_ALT_V              0x012F
  75. #define KEY_ALT_W              0x0111
  76. #define KEY_ALT_X              0x012D
  77. #define KEY_ALT_Y              0x0115
  78. #define KEY_ALT_Z              0x012C
  79.  
  80. #define KEY_F1                  0x013B
  81. #define KEY_F2                  0x013C
  82. #define KEY_F3                  0x013D
  83. #define KEY_F4                  0x013E
  84. #define KEY_F5                  0x013F
  85. #define KEY_F6                  0x0140
  86. #define KEY_F7                  0x0141
  87. #define KEY_F8                  0x0142
  88. #define KEY_F9                  0x0143
  89. #define KEY_F10                  0x0144
  90.  
  91. #define KEY_HOME               0x0147
  92. #define KEY_UP                   0x0148
  93. #define KEY_PGUP               0x0149
  94. #define KEY_LEFT           0x014B
  95. #define KEY_RIGHT          0x014D
  96. #define KEY_END                 0x014F
  97. #define KEY_DN                 0x0150
  98. #define KEY_PGDN             0x0151
  99. #define KEY_INSERT           0x0152
  100. #define KEY_DELETE           0x0153
  101.  
  102. #define KEY_CTRL_F1          0x015E
  103. #define KEY_CTRL_F2          0x015F
  104. #define KEY_CTRL_F3          0x0160
  105. #define KEY_CTRL_F4          0x0161
  106. #define KEY_CTRL_F5          0x0162
  107. #define KEY_CTRL_F6          0x0163
  108. #define KEY_CTRL_F7          0x0164
  109. #define KEY_CTRL_F8          0x0165
  110. #define KEY_CTRL_F9          0x0166
  111. #define KEY_CTRL_F10      0x0167
  112.  
  113. #define KEY_ALT_F1          0x0168
  114. #define KEY_ALT_F2          0x0169
  115. #define KEY_ALT_F3          0x016A
  116. #define KEY_ALT_F4          0x016B
  117. #define KEY_ALT_F5          0x016C
  118. #define KEY_ALT_F6          0x016D
  119. #define KEY_ALT_F7          0x016E
  120. #define KEY_ALT_F8          0x016F
  121. #define KEY_ALT_F9          0x0170
  122. #define KEY_ALT_F10          0x0171
  123.  
  124. #define KEY_SHIFT_F1    0x0154
  125. #define KEY_SHIFT_F2    0x0155
  126. #define KEY_SHIFT_F3    0x0156
  127. #define KEY_SHIFT_F4    0x0157
  128. #define KEY_SHIFT_F5    0x0158
  129. #define KEY_SHIFT_F6    0x0159
  130. #define KEY_SHIFT_F7    0x015a
  131. #define KEY_SHIFT_F8    0x015b
  132. #define KEY_SHIFT_F9    0x015c
  133. #define KEY_SHIFT_F10   0x015d
  134.  
  135. #define KEY_CTRL_LEFT   0x0173
  136. #define KEY_CTRL_RIGHT  0x0174
  137. #define KEY_CTRL_END      0x0175
  138. #define KEY_CTRL_PGDN      0x0176
  139. #define KEY_CTRL_HOME      0x0177
  140. #define KEY_ALT_1              0x0178
  141. #define KEY_ALT_2              0x0179
  142. #define KEY_ALT_3              0x017A
  143. #define KEY_ALT_4              0x017B
  144. #define KEY_ALT_5              0x017C
  145. #define KEY_ALT_6              0x017D
  146. #define KEY_ALT_7              0x017E
  147. #define KEY_ALT_8              0x017F
  148. #define KEY_ALT_9              0x0180
  149. #define KEY_ALT_0              0x0181
  150. #define KEY_ALT_MINUS      0x0182
  151. #define KEY_ALT_EQUALS  0x0183
  152. #define KEY_CTRL_PGUP      0x0184
  153.  
  154.  
  155. #define MOD_SHIFT_RIGHT    0x0001
  156. #define MOD_SHIFT_LEFT    0x0002
  157. #define MOD_CTRL                0x0004
  158. #define MOD_ALT                    0x0008
  159. #define MOD_SCROLL_LOCK    0x0010
  160. #define MOD_NUM_LOCK        0x0020
  161. #define MOD_CAPS_LOCK        0x0040
  162.  
  163. #endif /* __UW_KEYS_H */
  164.  
  165. /**** END OF FILE ****/
  166.